package com.jielin.handling.service.material;

import java.util.List;

import com.jielin.handling.entity.material.MaterialPack;
import com.jielin.handling.entity.material.MaterialPackVo;

public interface MaterialPackService {

    MaterialPack fileZip(String casecode, String caseSuspectId, String policeid, String[] folders);// 根据勾选的文件(或文件夹)进行压缩打包

    List<MaterialPack> findAllMaterialPackInfo(String policeId, String keyWord, String isDownload);// 查询打包列表（记录）

    int updateMateriaPack(String id);// 删除打包信息(更新状态为已删除)

    String findUrlById(String packId);// 根据id查询下载路径

    MaterialPack fileZipTwo(String materialTypeId, String documentId);// 根据勾选的文件夹进行压缩打包

    MaterialPackVo findAllMaterialPackInfoCount(String policeId);// // 统计已下载，未下载数量

    /**
     * 根据勾选的文件夹进行压缩打包
     *
     * @param materialTypeId
     * @param documentId
     * @return
     */
    MaterialPack fileZipTwo2(String materialTypeId, String documentId);
}
